home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / diskutil / boottech.lzh / BOOTTECH.TXT < prev   
Text File  |  1991-01-06  |  6KB  |  211 lines

  1.                Bootsector Technician v1.0
  2.  
  3.                  Copyright 1991
  4.  
  5.                 Magnum  Software
  6.  
  7.  
  8.  
  9.         * PLEASE READ THIS ENTIRE FILE BEFORE STARTING *
  10.  
  11.  
  12. Bootsector Technician is the result of many additions made to Shotz II. The
  13. following is a description of its functions:
  14.  
  15. WHEN FIRST RAN -
  16.  
  17.     When first ran, the program will try to read the bootsector on the disk
  18.     in drive A. If it could not be read, An error message will appear, and
  19.     BUFFER 1 will be filled with zeros.
  20.  
  21. READ BOOTSECTOR -
  22.  
  23.     Attempts to read the bootsector, on the disk, in drive A and load its
  24.     contents into the current buffer. If it could not be read, An error
  25.     message will appear, and the current buffer will be filled with zeros.
  26.  
  27. WRITE BOOTSECTOR -
  28.  
  29.     You will be asked if you would like write the entire current buffer to
  30.     the bootsector (NEW), on the disk in drive A, or write all EXCEPT the
  31.     Bios Parameter Block (OLD) (i.e. BPB hold info about the # of tracks,
  32.     sector per track, etc.). You will then be prompted for final confirma-
  33.     tion. 
  34.  
  35.     NOTE: If OLD is selected, and the buffer is executable, you will have
  36.     to enable the bootsector on the disk again (See CHANGE EXECUTION). The
  37.     old BPB will then be entered into the current buffer.
  38.  
  39. SHOW BUFFER BPB -
  40.  
  41.     Displays information about the Bios Parameter Block of the sector in
  42.     the current buffer. Also informs you if it is executable or not.
  43.  
  44. CHANGE EXECUTION -
  45.  
  46.     You will first be asked if you would like to ENABLE or DISABLE a
  47.     bootsector. Next you will be asked if the selected action should be
  48.     performed upon the bootsector in the current BUFFER or the BOOTsector,
  49.     of the disk, in drive A. If BOOT is selected, you will then be promted
  50.     for final confirmation. Additionally, if BOOT is selected, it will be
  51.     loaded into the current buffer afer the operation takes place. If an
  52.     error occurs, an error message will appear, and the current buffer will
  53.     be filled with zeros.
  54.  
  55. CHECK EXECUTION -
  56.  
  57.     Tells you if the bootsector, on the disk, in drive A is executable or
  58.     not. You will then be asked if you would like the bootsector loaded
  59.     into the current buffer (See READ BOOTSECTOR).
  60.  
  61. IMMUNIZE DISK -
  62.  
  63.     Writes a small executable program to the bootsector in drive A. This
  64.     program is NOT harmful to you system or disks. It will merely display
  65.     a message at boot-up that says "YOUR BOOT DISK IS FREE OF VIRUSES."
  66.     With this immunized boot sector on each of your disks, they will be
  67.     less likely to "catch" a virus. This is because most known viruses
  68.     will only infect a disk if the bootsector is NOT executable. With an
  69.     executable bootsector alraedy on the disk, it will most likely be left
  70.     alone.
  71.  
  72. BUFFER 1 (BUFFER 2) -
  73.  
  74.     This is a switch to select which buffer is the current buffer. Very
  75.     useful for temporarily saving a bootsector in one buffer while you work
  76.     on another in the current buffer.
  77.  
  78.     NOTE: Funtions will only affect the current buffer and NEVER the hidden
  79.     buffer.
  80.  
  81. BUFFER > FILE -
  82.  
  83.     Writes the current buffer to a bootsector file that you select.
  84.  
  85.     NOTE: Sector file format is described and discussed below.
  86.  
  87. FILE > BUFFER -
  88.  
  89.     Loads the selected bootsector file into the current buffer.
  90.  
  91. EDIT CURRENT BUFFER -
  92.  
  93.     To edit the current buffer, simply click the mouse pointer in the
  94.     hexadecimal area of the buffer display. You may use either set of
  95.     number keys, a-f, A-F, the arrow keys, and <SHIFT><UP ARROW> or
  96.     <SHIFT><DOWN ARROW> to page up or down. <RETURN> or <ENTER> take you
  97.     out of edit mode. The keypad works like this:
  98.  
  99.     *SHOWN*    *WORKS*
  100.  
  101.     ( ) / *    A B C D
  102.     7 8 9 -    7 8 9 E
  103.     4 5 6 +    4 5 6 F
  104.     1 2 3 e    1 2 3 e
  105.     0 0 . n    0 0 . n
  106.  
  107.     NOTE: You cannot "undo" any entered information nor can you edit ASCII.
  108.  
  109.  
  110. *******************************************************************************
  111.  
  112. Bootsector Technician is shareware and may NOT be sold by ANYONE. (Note: Users
  113. groups may include it in their PD library.) Bootsector Technician is Copyright
  114. 1991 by Magnum Software and may not be altered in any way. Magnum Software
  115. holds no liability whatsoever as to the condition or performance of this
  116. program. Please report any bugs immedialty.
  117.  
  118. To receive the latest disk of Shareware programs and product demos, send $7 to:
  119.  
  120.                 Magnum Software
  121.                 BT10
  122.                 2871 S. 124th St.
  123.                 Milwaukee, WI 53227
  124.  
  125. GEnie's "Gift of Time" is also greatly appreciated.
  126.  
  127. Direct comments or questions to the address above or:
  128.  
  129.     on CompuServe: 72550,2542
  130.     on GEnie     : MAG.SOFTWARE
  131.  
  132.  
  133. *******************************************************************************
  134.  
  135.  
  136. Description & Discussion of Sector, Track and Disk Files
  137. --------------------------------------------------------
  138.  
  139.  
  140. For compatability, Magnum Software uses the following format for sector,
  141. track and disk files. This is also a proposal for a "standard" for these
  142. types of files.
  143.  
  144. SECTOR FILE FORMAT (*.SCT) -
  145.  
  146.     WORD 0 - Track
  147.     BYTE 2 - Sector
  148.     BYTE 3 - Side
  149.     BYTE 4 - Bytes of data:
  150.             0 - 128
  151.             1 - 256
  152.             2 - 512
  153.             3 - 1024
  154.             4 - 2048
  155.             5 - 4096
  156.             6 - 8192
  157.             7 - 16384
  158.             8 - 32768
  159.     BYTE 5 - Data
  160.  
  161.      --      --
  162.  
  163.     BYTE n - Data
  164.  
  165. TRACK FILE FORMAT (*.TRK) -
  166.  
  167.     WORD 0 - Track
  168.     BYTE 2 - Sector
  169.     BYTE 3 - Side
  170.     BYTE 4 - Bytes of data for sector 1:
  171.             0 - 128
  172.             1 - 256
  173.             2 - 512
  174.             3 - 1024
  175.             4 - 2048
  176.             5 - 4096
  177.             6 - 8192
  178.             7 - 16384
  179.             8 - 32768
  180.     BYTE 5 - Bytes of data for sector 2:
  181.  
  182.      --      --
  183.  
  184.     BYTE n - Bytes of data for sector n:
  185.     BYTE n - Data
  186.  
  187.      --      --
  188.  
  189.     BYTE n - Data
  190.  
  191. DISK FILE FORMAT (*.DSK) -
  192.  
  193.     WORD 0 - Tracks
  194.  
  195.     TRACK HEADER -
  196.     TRACK DATA    \
  197.                \
  198.      --      --    > Repeat for # of tracks in WORD 0.
  199.                /
  200.     TRACK HEADER  /
  201.     TRACK DATA   -
  202.  
  203. --------------------------------------
  204.  
  205. For comments, contact Magnum Software:
  206.  
  207.     on CompuServe: 72550,2542
  208.     on GEnie     : MAG.SOFTWARE
  209.  
  210. --------------------------------------
  211.